package form

type ReqGameData struct {
	Uuid string `json:"uuid" binding:"required,min=16"`
	X    int    `json:"x" binding:"required"`
	Y    int    `json:"y" binding:"required"`
}

type ReqMoveX struct {
	Uuid string `json:"uuid" binding:"required,min=16"`
	X    int    `json:"x" binding:"required"`
}

type ReqMoveY struct {
	Uuid string `json:"uuid" binding:"required,min=16"`
	Y    int    `json:"y" binding:"required"`
}

type ReqMove struct {
	Uuid string `json:"uuid" binding:"required,min=16"`
	X    int    `json:"x" binding:"required"`
	Y    int    `json:"y" binding:"required"`
}

type Position struct {
	X1 int
	Y1 int
	X2 int
	Y2 int
}
